home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / editor / blksedtr.lha / BED / LocalizationKit / Startup.dfn < prev    next >
Text File  |  1996-05-06  |  15KB  |  438 lines

  1. ;------------------------------------------------------------------------------
  2. ;
  3. ; $VER: Startup.dfn 1.0 (03.03.96)
  4. ;
  5. ; Startup BED definitions file.
  6. ;
  7. ; This file is loaded at the startup of the program.
  8. ; Deel free to modify it as you like, to suit your needs.
  9. ; The default internal definitions of BED are kept in "Standard.dfn"
  10. ;
  11. ; By Marco Negri
  12. ;
  13. ;------------------------------------------------------------------------------
  14.  
  15. ;------------------------------------------------------------------------------
  16. ;
  17. ;  Synopsis:
  18. ;
  19. ;   MENU <label>
  20. ;     ITEM <label> <shortcut> <command> <arguments>
  21. ;     ITEM ...
  22. ;     ITEM ...
  23. ;     BAR
  24. ;     ITEM ...
  25. ;       SUB <label> <shortcut> <command> <arguments>
  26. ;       SUB ...
  27. ;
  28. ;   MENU ...
  29. ;
  30. ;   etc.
  31. ;
  32. ;------------------------------------------------------------------------------
  33.  
  34. MENUS:
  35.  
  36.   MENU  "File"
  37.     ITEM  "New Doc"            "W" OpenDoc
  38.     ITEM  "Clear File"         ""  ClearFile
  39.     BAR
  40.     ITEM  "Open File..."       "O" OpenFile
  41.     ITEM  "Open New Doc..."    "D" OpenDoc FILEREQ
  42.     ITEM  "Insert File..."     ""  InsertFile
  43.     BAR
  44.     ITEM  "Save File"          "S" SaveFile
  45.     ITEM  "Save File As..."    "A" SaveFileAs
  46.     ITEM  "Save & Close"       ""  ExecARexxString "SaveFile MODIFIED QUIET; CloseDoc;"
  47.     BAR
  48.     ITEM  "Print File..."      ""  PrintFile
  49.     BAR
  50.     ITEM  "Close Doc"          "Q" CloseDoc
  51.     ITEM  "Quit"               ""  Quit
  52.  
  53.   MENU "Window"
  54.     ITEM  "Select..."          ""  ExecARexxMacro WINDOW=CON:////Select.../SCREEN* BED:Rexx/SelectDoc.bed
  55.     BAR
  56.     ITEM  "Minimize"           ""  SizeWindow 0 0
  57.     ITEM  "Maximize"           ""  SizeWindow 10000 10000
  58.     ITEM  "Normalize"          ""  SetWindowSpec
  59.     BAR
  60.     ITEM  "Snapshot"           ""  ExecARexxString "OPTIONS RESULTS; GetWindowSpec; SetPrefs DefaultWindow RESULT;"
  61.     BAR
  62.     ITEM  "Iconify"            ""  IconifyWindow TOGGLE
  63.     ITEM  "Iconify All"        ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed ICONIFY
  64.     ITEM  "Tile"               ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed TILE
  65.     ITEM  "Stack"              ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed STACK
  66.     ITEM  "Cascade"            ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed CASCADE
  67.     BAR
  68.     ITEM  "Open Desktop..."    ""  ExecARexxMacro BED:Rexx/LoadDesktop.bed
  69.     ITEM  "Save Desktop As..." ""  ExecARexxMacro BED:Rexx/SaveDesktop.bed
  70.  
  71.   MENU  "Edit"
  72.     ITEM  "Mark Block"         "B" MarkBlk
  73.     BAR
  74.     ITEM  "Select Word"        ""  MarkBlk WORD
  75.     ITEM  "Select Line"        "E" SelectLine
  76.     ITEM  "Select All"         "T" ExecARexxString "MoveSOF; MarkBlk; MoveEOF;"
  77.     BAR
  78.     ITEM  "Cut"                "X" CutBlk
  79.     ITEM  "Copy"               "C" CopyBlk
  80.     ITEM  "Paste"              "V" PasteClip
  81.     ITEM  "Erase"              ""  DeleteBlk QUIET
  82.     BAR
  83.     ITEM  "Cut Append"         ""  CutBlk APPEND
  84.     ITEM  "Copy Append"        "Z" CopyBlk APPEND
  85.     BAR
  86.     ITEM  "Open Clip..."       ""  OpenClip
  87.     ITEM  "Save Clip As..."    ""  SaveClip
  88.     ITEM  "Print Clip..."      ""  PrintClip
  89.  
  90.   MENU  "Find"
  91.     ITEM  "Find..."            "F" OpenRequester FIND
  92.     ITEM  "Find Next"          "N" Find
  93.     ITEM  "Find & Replace..."  "R" OpenRequester FINDCHANGE
  94.     ITEM  "Replace Next"       "Y" FindChange
  95.     BAR
  96.     ITEM  "Goto Line..."       "L" Move
  97.     ITEM  "Match Bracket"      ""  MoveMatchBkt
  98.     BAR
  99.     ITEM  "Set Bookmark"       ""  Nop
  100.       SUB "# 1"                  ""  SetBookmark 1
  101.       SUB "# 2"                  ""  SetBookmark 2
  102.       SUB "# 3"                  ""  SetBookmark 3
  103.       SUB "# 4"                  ""  SetBookmark 4
  104.       SUB "# 5"                  ""  SetBookmark 5
  105.       SUB "# 6"                  ""  SetBookmark 6
  106.       SUB "# 7"                  ""  SetBookmark 7
  107.       SUB "# 8"                  ""  SetBookmark 8
  108.       SUB "# 9"                  ""  SetBookmark 9
  109.       SUB "# 10"                 ""  SetBookmark 10
  110.     ITEM  "Goto Bookmark"      ""  Nop
  111.       SUB "# 1"                  ""  MoveBookmark 1
  112.       SUB "# 2"                  ""  MoveBookmark 2
  113.       SUB "# 3"                  ""  MoveBookmark 3
  114.       SUB "# 4"                  ""  MoveBookmark 4
  115.       SUB "# 5"                  ""  MoveBookmark 5
  116.       SUB "# 6"                  ""  MoveBookmark 6
  117.       SUB "# 7"                  ""  MoveBookmark 7
  118.       SUB "# 8"                  ""  MoveBookmark 8
  119.       SUB "# 9"                  ""  MoveBookmark 9
  120.       SUB "# 10"                 ""  MoveBookmark 10
  121.  
  122.   MENU "Format"
  123.     ITEM  "Format Paragraph"   ""  FormatParagraph
  124.     ITEM  "Goto Paragraph"     ""  Nop
  125.       SUB  "Previous"          ""  ExecARexxMacro BED:Rexx/PrevParagraph
  126.       SUB  "Next"              ""  ExecARexxMacro BED:Rexx/NextParagraph
  127.     ITEM  "Documentize"        ""  ExecARexxMacro BED:Rexx/Documentize.bed
  128.     BAR
  129.     ITEM  "Left Justify"       ""  LeftJustify
  130.     ITEM  "Right Justify"      ""  RightJustify
  131.     ITEM  "L/R Justify"        ""  Justify
  132.     ITEM  "Center"             ""  Center
  133.     BAR
  134.     ITEM  "Tabs -> Spaces"     ""  Conv2Spaces
  135.     ITEM  "Spaces -> Tabs"     ""  Conv2Tabs
  136.     ITEM  "Remove EOL Blanks"  ""  StripEOLBlanks
  137.     BAR
  138.     ITEM  "Indent Block"       ""  ExecARexxMacro BED:Rexx/IndentBlk.bed
  139.     ITEM  "Unindent Block"     ""  ExecARexxMacro BED:Rexx/UnindentBlk.bed
  140.     BAR
  141.     ITEM  "Indent Line"        ""  ShiftRight TABS
  142.     ITEM  "Unindent Line"      ""  ShiftLeft TABS
  143.  
  144.   MENU  "Extras"
  145.     ITEM  "Undo Line"          "U" UndoLine
  146.     ITEM  "Undelete Line"      ""  UndeleteLine
  147.     BAR
  148.     ITEM  "Insert Current Date"   ""  ExecARexxString "Insert DATE();"
  149.     ITEM  "Insert Current Time"   ""  ExecARexxString "Insert TIME();"
  150.     ITEM  "Insert ASCII Char"     ""  SetChar
  151.     ITEM  "Insert Version String" ""  ExecARexxMacro BED:Rexx/InsertVersion.bed
  152.     BAR
  153.     ITEM  "Comment Block"      ""  ExecARexxMacro BED:Rexx/CommentBlk.bed
  154.     ITEM  "Number Lines"       ""  ExecARexxMacro BED:Rexx/NumberLines.bed
  155.     BAR
  156.     ITEM  "Word -> Lower Case" ""  Conv2Lower
  157.     ITEM  "Word -> Upper Case" ""  Conv2Upper
  158.     ITEM  "Toggle Char Case"   ""  ToggleCharCase
  159.     BAR
  160.     ITEM  "Encrypt Block"      ""  EncryptBlk
  161.  
  162.   MENU  "Macro"
  163.     ITEM  "Start Recording"    "G" RecordMacro
  164.     ITEM  "Stop Recording"     "H" EndMacro
  165.     BAR
  166.     ITEM  "Play Macro"         "M" PlayMacro 1
  167.     ITEM  "Play Many..."       "I" PlayMacro
  168.     BAR
  169.     ITEM  "Open Macro..."      ""  OpenMacro
  170.     ITEM  "Save Macro as..."   ""  SaveMacro
  171.  
  172.   MENU  "Tools"
  173.     ITEM  "New Shell..."       ""  NewShell
  174.     ITEM  "New Console..."     ""  ExecARexxMacro CONSOLE BED:Rexx/CmdShell.bed
  175.     BAR
  176.     ITEM  "Exec Tool..."       ""  ExecTool
  177.     ITEM  "Run Tool..."        ""  RunTool
  178.     ITEM  "Exec DOS Script..." ""  ExecDOSScript CONSOLE
  179.     BAR
  180.     ITEM  "Calculator"         ""  RunTool Calculator PUBSCREEN=Blacks_Editor
  181.     ITEM  "Multiview"          ""  RunTool Multiview
  182.     BAR
  183.     ITEM  "..."                ""  RunTool
  184.  
  185.   MENU "ARexx"
  186.     ITEM  "Exec ARexx Macro..."  ""  ExecARexxMacro
  187.     ITEM  "Exec ARexx String..." "K" ExecARexxString
  188.     BAR
  189.     ITEM  "AddChars"             ""  ExecARexxMacro BED:Rexx/AddChars.bed
  190.     ITEM  "CountWords"           ""  ExecARexxMacro BED:Rexx/CountWords.bed
  191.     ITEM  "ExecBlk"              ""  ExecARexxMacro CONSOLE BED:Rexx/ExecBlk.bed
  192.     ITEM  "PrintBlk"             ""  ExecARexxMacro BED:Rexx/PrintBlk.bed
  193.     ITEM  "RemoveBlankLines"     ""  ExecARexxMacro BED:Rexx/RemoveBlankLines.bed
  194.     ITEM  "SaveBlk"              ""  ExecARexxMacro BED:Rexx/SaveBlk.bed
  195.     ITEM  "SaveChangedDocs"      ""  ExecARexxMacro BED:Rexx/SaveChangedDocs.bed
  196.     ITEM  "SetConfig"            ""  ExecARexxMacro BED:Rexx/SetConfig.bed
  197.     ITEM  "ShowAG"               ""  ExecARexxMacro BED:Rexx/ShowAG.bed
  198.     ITEM  "SortBlk"              ""  ExecARexxMacro BED:Rexx/SortBlk.bed
  199.     ITEM  "UnSetLocks"           ""  ExecARexxMacro BED:Rexx/UnSetLocks.bed
  200.     BAR
  201.     ITEM  "..."                  ""  ExecARexxMacro
  202.  
  203.   MENU  "Settings"
  204.     ITEM  "Change Prefs"         ""  Nop
  205.       SUB "Auto-Save"              "1" OpenRequester AUTOSAVEPREFS
  206.       SUB "Backup"                 "2" OpenRequester BACKUPPREFS
  207.       SUB "Colors"                 "3" OpenRequester COLORPREFS
  208.       SUB "Display"                "4" OpenRequester DISPLAYPREFS
  209.       SUB "Edit"                   "5" OpenRequester EDITPREFS
  210.       SUB "End Of Lines"           "6" OpenRequester ENDOFLINEPREFS
  211.       SUB "Fonts"                  "7" OpenRequester FONTPREFS
  212.       SUB "Icons"                  "8" OpenRequester ICONPREFS
  213.       SUB "Miscellanea"            "9" OpenRequester MISCPREFS
  214.       SUB "Tabs"                   "0" OpenRequester TABPREFS
  215.       SUB "ARexx"                     "+" OpenRequester AREXXPREFS
  216.       SUB "Format"                 "-" OpenRequester FORMATPREFS
  217.     BAR
  218.     ITEM  "Open Prefs..."          ""  OpenPrefs
  219.     ITEM  "Save Prefs..."          ""  SavePrefs
  220.     ITEM  "Save Prefs As Defaults" ""  SaveDefPrefs
  221.     BAR
  222.     ITEM  "Open Definitions..."    ""  OpenDefinitions
  223.  
  224.   MENU "?"
  225.     ITEM  "About BED"            ""  About
  226.     BAR
  227.     ITEM  "Quick Reference"      ""  Help QuickReference
  228.     ITEM  "BED Menus"            ""  Help Standard_Menus
  229.     ITEM  "BED Commands"         ""  ExecARexxMacro BED:Rexx/BedCmdHelp.bed
  230.     BAR
  231.     ITEM  "BED Main Help"        ""  Help
  232. #
  233.  
  234.  
  235. ;------------------------------------------------------------------------------
  236. ;
  237. ;  Synopsis:
  238. ;
  239. ;    <qualifier>-<qualifier>-...-<keystroke>   <command> <arguments>
  240. ;
  241. ;    Valid qualifiers are:
  242. ;    - SHIFT
  243. ;    - CTRL
  244. ;    - ALT
  245. ;    - LEFT_AMIGA
  246. ;
  247. ;    Valid keystrokes are:
  248. ;    - RETURN
  249. ;    - ENTER
  250. ;    - BACKSPACE
  251. ;    - DEL
  252. ;    - TAB
  253. ;    - ESC
  254. ;    - HELP
  255. ;    - CURSOR_LEFT
  256. ;    - CURSOR_RIGHT
  257. ;    - CURSOR_UP
  258. ;    - CURSOR_DOWN
  259. ;    - F1
  260. ;    - ...
  261. ;    - F12
  262. ;    - NP_HOME
  263. ;    - NP_END
  264. ;    - NP_PGUP
  265. ;    - NP_PGDN
  266. ;    - NP_INS
  267. ;    - NP_DEL
  268. ;    - NP_CURSORUP
  269. ;    - NP_CURSORDOWN
  270. ;    - NP_CURSORLEFT
  271. ;    - NP_CURSORRIGHT
  272. ;    - NP_SCRL
  273. ;    - NP_PRTSC
  274. ;
  275. ;------------------------------------------------------------------------------
  276.  
  277. KEYBOARD:
  278.  
  279.   RETURN            InsertLine
  280.   ENTER             InsertLine INDENT
  281.   BACKSPACE         BackSpace
  282.   DEL               Delete
  283.   TAB               InsertTab
  284.   ESC
  285.   HELP              Help QuickReference
  286.  
  287.   CURSOR_UP         MoveUp
  288.   CURSOR_DOWN       MoveDown
  289.   CURSOR_RIGHT      MoveRight
  290.   CURSOR_LEFT       MoveLeft
  291.  
  292.   F1            OpenDoc
  293.   F2            OpenFile
  294.   F3            MoveMatchBkt
  295.   F4            ExecARexxMacro CONSOLE BED:Rexx/CmdShell.bed
  296.   F5            NewShell
  297.   F6            ExecARexxMacro BED:Rexx/PrevParagraph.bed
  298.   F7            ExecARexxMacro BED:Rexx/NextParagraph.bed
  299.   F8            ExecARexxMacro BED:Rexx/IndentBlk.bed
  300.   F9            SaveFile QUIET MODIFIED
  301.   F10           ActivateNextDoc FRONT
  302.  
  303.   SHIFT-RETURN      InsertLine NOBREAK
  304.   SHIFT-ENTER       InsertLine INDENT NOBREAK
  305.   SHIFT-BACKSPACE   DeleteSOW
  306.   SHIFT-DEL         DeleteEOW
  307.   SHIFT-TAB         InsertTab EXPAND
  308.   SHIFT-ESC
  309.   SHIFT-HELP        Help
  310.  
  311.   SHIFT-CURSOR_UP       MoveUpScr
  312.   SHIFT-CURSOR_DOWN     MoveDownScr
  313.   SHIFT-CURSOR_RIGHT    MoveNextWord
  314.   SHIFT-CURSOR_LEFT     MovePrevWord
  315.  
  316.   SHIFT-F1     Help
  317.   SHIFT-F2     OpenDoc FILEREQ
  318.   SHIFT-F3     UndoLine
  319.   SHIFT-F4     SetWindowSpec
  320.   SHIFT-F5     IconifyWindow TOGGLE
  321.   SHIFT-F6     FormatParagraph
  322.   SHIFT-F7     Justify
  323.   SHIFT-F8     ExecARexxMacro BED:Rexx/UnindentBlk.bed
  324.   SHIFT-F9     SaveFileAs
  325.   SHIFT-F10    ActivatePrevDoc FRONT
  326.  
  327.   ALT-RETURN      InsertLine INDENT NOBREAK
  328.   ALT-ENTER       InsertLine NOBREAK
  329.   ALT-BACKSPACE   DeleteSOL
  330.   ALT-DEL         DeleteEOL
  331.   ALT-TAB         MovePrevTabStop
  332.   ALT-ESC         CloseDoc
  333.   ALT-HELP
  334.  
  335.   ALT-CURSOR_UP         MoveSOF
  336.   ALT-CURSOR_DOWN       MoveEOF
  337.   ALT-CURSOR_RIGHT      MoveEOL
  338.   ALT-CURSOR_LEFT       MoveSOL
  339.  
  340.   ALT-F1        MoveBookmark 1
  341.   ALT-F2        MoveBookmark 2
  342.   ALT-F3        MoveBookmark 3
  343.   ALT-F4        MoveBookmark 4
  344.   ALT-F5        MoveBookmark 5
  345.   ALT-F6        MoveBookmark 6
  346.   ALT-F7        MoveBookmark 7
  347.   ALT-F8        MoveBookmark 8
  348.   ALT-F9        MoveBookmark 9
  349.   ALT-F10       MoveBookmark 10
  350.  
  351.   CTRL-RETURN       InsertLine INDENT
  352.   CTRL-ENTER        InsertLine
  353.   CTRL-BACKSPACE    DeleteLine
  354.   CTRL-DEL          DeleteLine
  355.   CTRL-TAB          MoveNextTabStop
  356.   CTRL-ESC          Quit
  357.   CTRL-HELP
  358.  
  359.   CTRL-CURSOR_UP        ScrollView -1 RELATIVE
  360.   CTRL-CURSOR_DOWN      ScrollView 1 RELATIVE
  361.   CTRL-CURSOR_RIGHT     ShiftRight
  362.   CTRL-CURSOR_LEFT      ShiftLeft
  363.  
  364.   CTRL-F1        SetBookmark 1
  365.   CTRL-F2        SetBookmark 2
  366.   CTRL-F3        SetBookmark 3
  367.   CTRL-F4        SetBookmark 4
  368.   CTRL-F5        SetBookmark 5
  369.   CTRL-F6        SetBookmark 6
  370.   CTRL-F7        SetBookmark 7
  371.   CTRL-F8        SetBookmark 8
  372.   CTRL-F9        SetBookmark 9
  373.   CTRL-F10       SetBookmark 10
  374.  
  375.   CTRL-R      SetPrefs ReadOnly       TOGGLE
  376.   CTRL-T      SetPrefs TabsGiveSpaces TOGGLE
  377.   CTRL-I      SetPrefs AutoIndent     TOGGLE
  378.   CTRL-F      SetPrefs FreeForm       TOGGLE
  379.   CTRL-O      SetPrefs Overstrike     TOGGLE
  380.   CTRL-W      SetPrefs WordWrap       TOGGLE
  381.   CTRL-J      SetPrefs JumpScroll     TOGGLE
  382.   CTRL-B      SetPrefs MakeBackups    TOGGLE
  383.   CTRL-K      SetPrefs IBMKeypad      TOGGLE
  384.  
  385.   CTRL-Q      SetQuoteMode ON
  386.  
  387.   CTRL-1      SetPrefs TEXTCOLOR
  388.   CTRL-2      SetPrefs BACKGROUNDCOLOR
  389.   CTRL-3      SetPrefs SELTEXTCOLOR
  390.   CTRL-4      SetPrefs SELBACKGROUNDCOLOR
  391.  
  392.   ALT-CTRL-CURSOR_LEFT     MoveSOW
  393.   ALT-CTRL-CURSOR_RIGHT    MoveEOW
  394.  
  395.   ALT-CTRL-DEL             DeleteEOW
  396.   ALT-CTRL-BACKSPACE       DeleteSOW
  397.  
  398.   NP_HOME         MoveSOF
  399.   NP_END          MoveEOF
  400.   NP_PGUP         ScrollView PAGEUP
  401.   NP_PGDN         ScrollView PAGEDOWN
  402.   NP_INS          SetPrefs OverStrike TOGGLE
  403.   NP_DEL          Delete
  404.   NP_CURSORUP     ScrollVert -1
  405.   NP_CURSORDOWN   ScrollVert 1
  406.   NP_CURSORLEFT   MoveLeft
  407.   NP_CURSORRIGHT  MoveRight
  408.   NP_SCRL         SetPrefs ReadOnly TOGGLE
  409.   NP_PRTSC        PrintFile
  410. #
  411.  
  412. ;------------------------------------------------------------------------------
  413. ;
  414. ;  Synopsis:
  415. ;
  416. ;    <mouse button>   <command> <arguments>
  417. ;
  418. ;    Valid mouse buttons are:
  419. ;
  420. ;    - DOUBLELEFT
  421. ;    - DOUBLEMIDDLE
  422. ;    - LEFTRIGHT
  423. ;    - LEFTMIDDLE
  424. ;    - MIDDLERIGHT
  425. ;    - MIDDLELEFT
  426. ;
  427. ;------------------------------------------------------------------------------
  428.  
  429. MOUSE_BUTTONS:
  430.  
  431.   LEFTMIDDLE
  432.   LEFTRIGHT               MarkBlk
  433.   MIDDLELEFT
  434.   MIDDLERIGHT
  435.   DOUBLELEFT              MarkBlk
  436.   DOUBLEMIDDLE
  437. #
  438.